.fitness-my{
    background-color: #E8E8E8 ;
   /*  margin:0 auto; */
     .user{
background-color:#FFFFFF;
margin-bottom: 20px;
.wrapper{
    display: flex;
    width: 350px;
    margin: 0 auto;
    
   
    b{
        
        margin: 20px 0;
        width: 120px;
        height: 120px;
        left: 20px;
        top: 78px;
        border-radius: 60px;
        border: 3px solid rgba(66, 148, 255, 100);
        .heading{
            height: 114px;
            border-radius: 60px;

        }
    }
    span{
        margin-left:20px;
        line-height: 160px;
    }
}
p{
    display: flex;
    justify-content: center;
    font-size: 17.5px;
    color: #8A8A8A;
    padding-bottom: 20px;
}
     }

     .date{
        /*  width: 350px; */
         
        background-color:#FFFFFF;
        display: flex;
        .data{width: 100%;
            .datatitle{
                width: 350px;
                margin:0 auto;
                line-height: 40px;
                display: flex;
                /* justify-content: center; */
                font-size: 18px;
                height: 40px;
                justify-content: space-between;
                .dayu{
                    align-self: flex-end;
                }
            }
            .aggregate{
                position: relative;;
                display: flex;
                justify-content: center;
                width: 350px;
                margin:0 auto;
                height: 78px;
                .dingwei{
                    position: absolute;
                    top: 50px;
                   
                }
                #dingwei1{
                   
                    left: 117px;
                }
                #dingwei2{
                   
                    left: 307px;
                }
               
                .aggregateleft{
                    flex-grow: 2;
                    height: 46px;
                    .leftspan{
                        color:#8A8A8A;

                    }
                    p{
                        font-size: 31px;
                        color:#4294FF ;
                        padding-top: 10px;
                        span{
                            color:#8A8A8A;
                            font-size: 14px;
                            padding-top: 10px;
                            /* align-self: flex-start; */
                        }
                    }
                }
                .aggregateright{
                    height: 74px;
                    border-left: 1px dashed #BBBBBB;
                    padding-left: 7px;
                    box-sizing: border-box;
                    flex-grow: 1;
                    .leftspan{
                        color:#8A8A8A;
                        padding-top: 10px;
                        

                    }
                    p{
                        font-size: 31px;
                        color:#4294FF ;
                        padding-top: 10px;
                        span{
                            color:#8A8A8A;
                            font-size: 14px;
                        }
                    }
                }
            }

        }
        
     }
      
     /* 徽章 */
     .badge{
         margin-top: 20px;
        background-color:#FFFFFF;
        display: flex;
      
        margin-bottom:20px ;
        
        .data{width: 100%;
            .datatitle{
                width: 350px;
                margin:0 auto;
                line-height: 40px;
                display: flex;
                /* justify-content: center; */
                font-size: 18px;
                height: 40px;
                justify-content: space-between;
                .dayu{
                    align-self: flex-end;
                }
            }
            .badge-data{
                display: flex;
                .jcc{
                    
    
    flex: 1;
    align-self: center;
    justify-content: center;
    display: flex;
    div{
        width: 100px;
    height: 102px;
    border-radius: 50%;
    border: 1px solid;
    }
                }
            }
        }
        
     }

     //退出登录
     .logout{
        height: 48px;
        color:#4294FF;
        font-size: 18px;
        line-height: 69px;
        background-color: white;
       
        text-align: center;
        margin-bottom: 20px;
     }  

     
    /* 导航为公共样式 */
    
}